integrity instant messaging portal access control authentication honesty non repudiation security business quality encryption cryptography